package com.ctshk.rpc.certificate.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;

/**
 * <p>
 * 证件业务-预约时段明细
 * </p>
 *
 * @author 谢诗宏
 * @since 2021-03-19
 */
@Data
@ApiModel(value="CertificateBusinessBookingTimeDetailsDTO对象", description="证件业务")
public class CertificateBusinessBookingTimeDetailsDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "业务办理开始时间")
    private LocalDate startDate;

    @ApiModelProperty(value = "业务办证结束时间")
    private LocalDate endDate;

    @ApiModelProperty(value = "证件业务id(关联t_certificate_business表id)")
    private Long businessId;

    @ApiModelProperty(value = "业务办理时段id(关联t_certificate_business_booking_time表id)")
    private Long timeId;

    @ApiModelProperty(value = "办证中心id")
    private Long businessHallId;

    @ApiModelProperty(value = "时间段")
    private String timeBucket;

    @ApiModelProperty(value = "可预约数")
    private Integer number;

    @ApiModelProperty(value = "剩余可预约数")
    private Integer remainNumber;

}
